package com.verssor.api;

import javax.ws.rs.DefaultValue;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;

@Path("/viaje")
public class ViajeAPI {
    
    public void iniciarViaje( @QueryParam("idTurno") Integer idTurno,@QueryParam("idTarifa") Integer idTarifa){
        
    }
    
    /* como no se puede tener dos viajes al mismo tiempo busco el que esté abierto y lo cierro */
    public void finalizarViaje(
                    @DefaultValue("-1") @QueryParam("idTurno") Integer idTurno,
                    @DefaultValue("0") @QueryParam("montoTotal") Double montoTotal,
                    @DefaultValue("0") @QueryParam("distanciaTotal") Double distanciaTotal){}

    public void actualizarViaje(
            @DefaultValue("-1") @QueryParam("idTurno") Integer idTurno,
            @DefaultValue("0") @QueryParam("montoTotal") Double montoTotal,
            @DefaultValue("0") @QueryParam("distanciaTotal") Double distanciaTotal,
            @DefaultValue("1") @QueryParam("idEstadoViaje") Integer idEstadoViaje){
        
        
    }
    
}
